package org.devocean.groupbuying.service;

import java.util.List;

import org.devocean.groupbuying.domain.Customer;

public interface CustomerService {

	 Customer getCustomerById(Integer id);

	 Customer addOrUpdateCustomer(Customer customer);

	 void removeCustomer(Integer id);

	 long countCustomers();
	 
	 boolean verifyCustomer(Customer customer);

	 List<Customer> getAllCustomers();
	
	 Customer updatePasswordCustomer(Customer customer);

	Customer getCustomerByUuid(String customerUuid);

	Customer getCustomerByEmail(String email);

}
